#import <Foundation/Foundation.h>

@interface ChivoxCfg2 : NSObject

- (ChivoxCfg2 *)dict:(NSString *)name;
- (ChivoxCfg2 *)array:(NSString *)name;
- (ChivoxCfg2 *)end;


- (ChivoxCfg2 *)addBool:(BOOL)value;
- (ChivoxCfg2 *)addInt:(int)value;
- (ChivoxCfg2 *)addDouble:(double)value;
- (ChivoxCfg2 *)addString:(NSString *)value;


- (ChivoxCfg2 *)setBool:(NSString *)name :(BOOL)value;
- (ChivoxCfg2 *)setInt:(NSString *)name :(int)value;
- (ChivoxCfg2 *)setDouble:(NSString *)name :(double)value;
- (ChivoxCfg2 *)setString:(NSString *)name :(NSString *)value;


- (NSString *)buildJson;

@end
